import { DynamicRoutes } from '../index'
import PagesMgStore from '@/stores/modules/PagesMgStore';
const pagesMgStore = PagesMgStore();

// 获取所有路由信息
export async function Info() {
    try {
        const res = await DynamicRoutes.Info();
        const info = res.data.data;
        await pagesMgStore.Info(info);
    } catch {
    }
}

// 新增路由信息
export async function Add(data) {
    try {
        await DynamicRoutes.Add(data);
    } catch (error) {
        console.log(error);
    }
}

// 修改路由信息
export async function Change(data) {
    try {
        await DynamicRoutes.Change(data);
    } catch (error) {
        console.log(error);
    }
}

// 删除路由信息
export async function Del(data) {
    try {
        await DynamicRoutes.Del(data);
    } catch (error) {
        console.log(error);
    }
}


// 切换单个路由的状态
export async function isMenu(data) {
    try {
        await DynamicRoutes.isMenu(data);
    } catch (error) {
        console.log(error);
    }
}